<?php
	/*Pagina que cria uma pergunta em um bloco de exercicios.*/

	session_start();
	include("/var/www/html/vivencias/conexaoBD.php");

	$idFormulario = $_POST['selectBlocoExerc'];
	$pergunta     = $_POST['pergunta'];
	$tipoResposta = $_POST['tipoResposta'];
	$alternativas = $_POST['alternativas'];

	if(!$pergunta){
		echo "<script language='javascript'>alert('Voce deve digitar uma pergunta.');</script>";
		echo "<script language='javascript'>window.close();</script>";
		die();
	}

	/* Insercao da pergunta */
	$query = "INSERT INTO formulariosPerguntas (idFormulario,idTipoPergunta,pergunta) VALUES ('".$idFormulario."','".$tipoResposta."','".$pergunta."')";
	$resultado = mysql_query($query,$conexao);
	if(!$resultado){
		die('Ocorreu um erro no sistema.Por favor, entre em contato com o administrador.' . mysql_error());
	}

	/* Insercao da alternativa */
	if( ($tipoResposta=='0') || ($tipoResposta=='4') || ($tipoResposta=='5') ){

		$query_lock = "LOCK formulariosPerguntas WRITE";
		$resultado_lock = mysql_query($query_lock,$conexao);

		$idFormularioPerguntas =  mysql_insert_id();

		$query_unlock = "UNLOCK formulariosPerguntas";
		$resultado_unlock = mysql_query($query_unlock,$conexao);

		$alternativa = explode("\r\n",$alternativas);
		for($i = 0;$i < count($alternativa);$i++){

			$query2 = "INSERT INTO formulariosAlternativas (idFormularioPerguntas,alternativa) VALUES ($idFormularioPerguntas,'".$alternativa[$i]."')";
			$resultado2 = mysql_query($query2,$conexao);
			if(!$resultado2){
				die('Ocorreu um erro.Por favor, entre em contato com o administrador.' . mysql_error());
			}
		}
	}
	if($resultado){
		echo "<script language='javascript'>alert('Pergunta criada com sucesso!');</script>";

		if($_POST['enviarPerg']){
			echo "<script language='javascript'>window.opener.location.reload();window.close();</script>";
		}else if($_POST['criarOutraPerg']){

			echo "<script language='javascript'>window.location='criarpergn.php?idFormulario=$idFormulario';</script>";
		}
	}

?>
